/**
 * Copyright(c) 2010 Ceno Techonologies Co., Ltd.
 *
 * History:
 *   15-10-28 下午7:12 Created by lyyang
 */
package com.jade.bss.weixin;

import java.util.List;
import javax.ejb.TransactionAttribute;

import com.jade.framework.base.criterion.Criteria;
import com.jade.framework.base.util.PagingList;
import org.springframework.transaction.annotation.Transactional;

/**
 * 微信app 管理器
 *
 * @author <a href="mailto:lyyang@ceno.cn">lyyang</a>
 * @version 1.0 15-10-28 下午7:12
 */
public interface WeixinAppManager
{
    long add(WeixinApp weixinApp);

    void update(WeixinApp weixinApp);

    void remove(WeixinApp weixinApp);

    void remove(long... ids);

    WeixinApp get(long customerId);

    PagingList<WeixinApp> query(Criteria criteria);

    List<WeixinApp> list(Criteria criteria);
}
